package d.n.d.constant;

/**
 * 
 * @author D.N.D
 * Constant
 *
 */
public class Constant {
	
	public static final String USER_SUPPORT = "Support User";
	public static final String USER_ADMIN ="Admin User";	
	public static final String ACCOUNT_STATE_ACTIVE = "active";
	public static final String ACCOUNT_STATE_REMOVABLE = "removable";
	public static final String ACCOUNT_STATE_NEW = "new";
	public static final String TRANSACTION_STATE_REJECTED = "Rejected";
	public static final String TRANSACTION_STATE_PENDING = "Pending";
	public static final String ERROR_ADDFUNDS_ACCOUNT_NOT_ACTIVE = "Add funds account not active<br>";
	public static final String ERROR_WITHDRAW_ACCOUNT_NOT_ACTIVE = "Withdraw account not active<br>";
	public static final String ERROR_SENDER_ACCOUNT_NOT_ACTIVE = "Sender account not active<br>";
	public static final String ERROR_RECEIVER_ACCOUNT_NOT_ACTIVE = "Receiver Account not active<br>";
	public static final String ERROR_RECEIVER_ACCOUNT_NOT_FOUND = "Receiver account not found<br>";
	public static final String ERROR_AMOUNT_TRANSFER = "Amount transfer must greater than 0<br>";
	public static final String ERROR_DATE_TIME_CREATED = "INVALID DATE creating transaction!<br>";
	public static final String ERROR_BALANCE_FOR_WITHDRAW = "SORRY! The Current Amount is not enough for this transaction.<br>";
	public static final String TRANSACTION_STATE_APPROVED = "Approved";
	public static final String TRANSACTION_TYPE_ADDFUNDS = "Add Funds";
	public static final String TRANSACTION_TYPE_WITHDRAW = "Withdraw";
	public static final String TRANSACTION_TYPE_TRANSFER = "Transfer";
	public static final String ACCOUNT_STATE_DISABLE = "disable";
	public static final String SIMPLE_DATE_FORMAT="yyyy-MM-dd hh:mm:ss";
	public static final String ACCOUNT_TYPE_DEPOSIT = "Deposit";
	public static final String ERROR_PARSE_INT = "Transaction id must a number<br>";
	public static final String ERROR_USER_SUPPORT_NOT_ROLE = "This transaction has been not submitted by a VALID SUPPORTER.<br>";
	public static final String ERROR_BALANCE_FOR_TRANSFER = "ERROR AMOUNT!!!<br> Your transferred amount must be less than your current balance.<br>";
	public static final String ERROR_SAME_ACCOUNT_TRANSFER = "Can't tranfer same account<br>";
	public static final String ERROR_TRANSACTION_APPROVED = "Transaction was approved<br>";
	public static final String ERROR_TRANSACTION_REJECTED = "Transaction was rejected<br>";
	public static final String ERROR_TRANSACTION_NOT_FOUND = "Transaction not found<br>";
	public static final String ERROR_TRANSACTION_TYPE = "Invalid TRANSACTION TYPE format - 'Add Funds' or 'Withdraw' or 'Transfer'.<br>";
	public static final String ERROR_TRANSACTION_STATE = "Invalid TRANSACTION STATE format - 'Pending' or 'Approved' or 'Rejected'<br>";
	public static final String ERROR_TRANSACTION_STATE_NOT_PENDING = "Transaction is proccessed<br>";
	
	public static final String TRANSACTION_VALID = "This Transaction is valid!";
	public static final String TRANSACTION_INVALID = "This Transaction can not be done!";
	public static final String TRANSACTION_SUCCESS = "This Transaction is successful!";
	public static final String ERROR_SQL = "SQL update error!";
	public static final String ERROR_SENDER_ACCOUNT_NOT_FOUND = "The Sender Account does not exist!";
	public static final String ERROR_USER_SUPPORT_NOT_FOUND = "The User Support does not exist!";
	public static final String ERROR_TRANSACTION_ADD_FUND = "+ Transaction ADD FUND is failed!";
	public static final String ERROR_TRANSACTION_WITHDRAW_FUND = "+ Transaction WITHDRAW FUND is failed!";
	public static final String ERROR_ADD_FUND_AMOUNT = "ERROR AMOUNT!!!<br> Please try from $1 to $2.0 bilion.";
	public static final String ERROR_PARSE_DOUBLE = "AMOUNT must be a number<br>";
}
